home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / wb-tools / toolmanager / source / library / dmakefile < prev    next >
Makefile  |  1994-06-06  |  1KB  |  49 lines

  1. #
  2. # DMakefile V2.1
  3. #
  4. # Makefile for ToolManager 2.1 (Library)
  5. #
  6. # (c) 1990-93 Stefan Becker
  7. #
  8. PRE    = t:symbolslib.m
  9. FLAGS  = -3.0 -mi -mRR -ms
  10. IDIRS  = -I //Programmers/include -I ///network/include
  11. #CFLAGS = $(FLAGS) -DDEBUG $(IDIRS) -proto -H$(PRE)=ToolManagerLib.h -c
  12. CFLAGS = $(FLAGS) $(IDIRS) -proto -H$(PRE)=ToolManagerLib.h -c
  13. AFLAGS =
  14. #LFLAGS = $(FLAGS) -L///network -s
  15. LFLAGS = $(FLAGS) -L///network
  16. LIBS   = -l0 -ldebug -lamiga30 -lamiga30s -lnetwork -lc
  17.  
  18. ASRCS = libasm.a
  19. AOBJS = $(ASRCS:"*.a":"T:*.o")
  20. CSRCS = LibInit.c handler.c data.c tmhandle.c objects.c execobj.c imageobj.c \
  21.         soundobj.c menuobj.c iconobj.c dockobj.c accessobj.c rexx.c \
  22.         workbench.c readiff.c hotkey.c locale.c safety.c config.c
  23. COBJS = $(CSRCS:"*.c":"T:*.o")
  24. OBJS  = $(AOBJS) $(COBJS)
  25.  
  26. DEST  = //libs/toolmanager.library
  27.  
  28. all : $(DEST)
  29.  
  30. $(DEST) : $(OBJS)
  31.          dcc $(LFLAGS) -o %(left) $(OBJS) $(LIBS)
  32.  
  33. $(AOBJS) : $(ASRCS)
  34.          das $(AFLAGS) -o %(left) %(right)
  35.  
  36. $(AOBJS) : DMakefile
  37.  
  38. $(COBJS) : $(CSRCS)
  39.          dcc $(CFLAGS) -o %(left) %(right)
  40.  
  41. $(COBJS) : $(PRE)
  42.  
  43. $(PRE) : ToolManagerLib.h //programmers/include/libraries/toolmanager.h \
  44.          DMakefile
  45.          -Delete %(left) QUIET
  46.  
  47. clean :
  48.          -Delete $(PRE) $(OBJS) QUIET
  49.